import request from '@/utils/request'

const base_api = '/admin/system/sysUser'

// 角色列表
export const GetSysUserByPage = (current,limit,queryDto) => {
  return request({
    // ``模板字符串
    url: `${base_api}/getSysUser/${current}/${limit}`, //路径
    method: 'get', //提交方式
    // 接口@RequestBody 前端 data : 名称，以json格式传输
    // 接口没有注解 ， 前端 params: 名称
    params: queryDto, //其他参数
  })
}

// 添加角色请求方法
export const SaveUser = (data) => {
    return request({
        url: `${base_api}/saveUser`,
        method: 'post',
        data
    })
}


// 保存修改
export const UpdateUser = (data) => {
    return request({
        url: `${base_api}/updateUser`,
        method: 'put',
        data
    })
}

// 删除角色
export const DeleteUserById = (id) => {
    return request({
        url: `${base_api}/deleteUserById/${id}`,
        method: 'delete'
    })
}

// 给用户分配角色请求
export const DoAssignRoleToUser = (assginRoleVo) => {
    return request({
        url: "/admin/system/sysUser/doAssign",
        method: 'post',
        data: assginRoleVo
    })
}
